﻿using DatabaseTransfer.Connections;
using DatabaseTransfer.Interfaces;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DatabaseTransfer.Databases
{
    public class Oracle : AbstractDatabase
    {
        public Oracle(DatabaseConnector connector) : base(connector) { }

        public override bool Connect()
        {
            throw new NotImplementedException();
        }

        public override bool Disconnect()
        {
            throw new NotImplementedException();
        }

        public override List<Tables.Table> GetAvailableTables()
        {
            throw new NotImplementedException();
        }

        public override List<Tables.TableColumn> GetTableColumns(string tableName)
        {
            throw new NotImplementedException();
        }

        public override Tables.TableResults GetData(string tableName, List<Tables.TableColumn> columns)
        {
            throw new NotImplementedException();
        }

        public override bool WriteData(string tableName, List<Tables.TableColumn> destColumns, Tables.TableResults srcResults)
        {
            throw new NotImplementedException();
        }
    }
}
